#include <iostream>
#include "Parser.h"
//#include "ArchivoLecturaSecuencial.h"


Lista<string>* Parser::closingTags;
ArchivoLecturaSecuencial* Parser::xml;

class TestParser{
	public:

		TestParser(void)
			{
			}

		static void runTest(){
			

			Tag* root = Parser::parse("xml.xml");
			

		//	if(root != NULL) inspect(root, 0);

			/*

			cout << "--------TAGS-----" << endl;
			cout << root->getTipo() << "  Linea: " << root->getLinea() << endl;
			
			cout << root->getHijos()->iterador().siguiente()->getTipo() << "  Linea: " << root->getHijos()->iterador().siguiente()->getLinea() << endl;

			cout << root->getHijos()->iterador().siguiente()->getHijos()->iterador().siguiente()->getTipo() << "  Linea: " << root->getHijos()->iterador().siguiente()->getHijos()->iterador().siguiente()->getLinea() << endl;

			cout << root->getHijos()->iterador().siguiente()->getHijos()->iterador().siguiente()->getHijos()->iterador().siguiente()->getTipo() << endl;
			
			*/
			cin.get();
		}

		
		~TestParser(void)
			{
			}
	};
